patch of dense vegetation - Français Anglais Dictionnaire